package com.example.deepschool.service.TempDownload;

import com.example.deepschool.Model.Response.ResponseData;

public interface TempDownload {
	/**
	 * 下载临时文件。
	 *
	 * @param TempUUID 临时文件的唯一标识符，用于定位和识别待下载的文件。
	 * @param host     请求发起的IP地址。
	 * @param range     请求的Range头信息，用于指定下载文件的范围。
	 * @return 返回一个BinBody对象，其中包含下载文件的二进制数据和相关的响应信息。
	 */
	ResponseData Download (String TempUUID, String host, String range);
}
